package org.jiuling.aliyun.sms.factory;

import org.jiuling.aliyun.sms.factory.service.*;

/**
 * 阿里云短信工厂
 * @author 紫灵
 * @date 2023年03月02日 00时54分20秒
 */
public interface AliYunSmsFactory {

    /**
     * 阿里云发送短信查询服务
     * @return 阿里云发送短信查询服务
     */
    AliYunSendSmsQueryService aliYunSendSmsQueryService();

    /**
     * 阿里云发送短信服务
     * @return 阿里云发送短信服务
     */
    AliYunSendSmsService aliYunSendSmsService();

    /**
     * 阿里云短链管理Service
     * @return 阿里云短链管理Service
     */
    AliYunShortChainManagementService aliYunShortChainManagementService();

    /**
     * 阿里云签名管理Service
     * @return 阿里云签名管理Service
     */
    AliYunSignatureManagementService aliYunSignatureManagementService();

    /**
     * 阿里云模板管理服务
     * @return 阿里云模板管理服务
     */
    AliYunTemplateManagerService aliYunTemplateManagerService();

}
